Towards Application Portability on Blockchains

نویسندگان

  • Kazuyuki Shudo
  • Kenji Saito
چکیده

We pose a fundamental problem of public blockchain, “incentive mismatch.” It is an open problem, but application portability is a provisional solution to the problem. Portability is also a desirable property for an application on a private blockchain. It is not even clear to be able to define a common API for various blockchain middlewares, but it is possible to improve portability by reducing dependency on a blockchain. We present an example of such middleware designs that provide application portability and especially support migration between blockchains.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending Existing Blockchains with Virtualchain

Public blockchains are becoming a ubiquitous network service. However, it's hard to make consensus-breaking changes to production blockchain networks. To overcome this, we created Virtualchain, a logical layer for implementing arbitrary fork*-consistent replicated state machines (RSMs) on top of already-running blockchains. Blockchains provide a totally-ordered, tamper-resistant journal of stat...

متن کامل

Detecting Insider Attacks on Databases using Blockchains

Applications relying on centralized databases are often vulnerable to insider attacks. Any user with administrative privileges to the database system or the hosting server, is capable of modifying the database entries. Furthermore, such a user might modify the corresponding log entries, making it extremely difficult to detect such an attack. Attribution of the attack to privileged users would a...

متن کامل

Portability in clouds: approaches and research opportunities

The migration towards Cloud environments is still hindered by several barriers. One of them is the low portability of the applications that are consuming Cloud services. This paper intends to provide an image of the state of the art in this particular topic and to identify the potential paths to follow in order to solve the problem. The main concerns are the portability reasons, scenarios, taxo...

متن کامل

The SenseLab Database: System Design Towards Interoperability

One of the most important aspects of informatics projects that provide services or deliver data is to make the resources provided interoperable with other applications. The shifting in computer programming strategies from the old client/server to the new multi-tier or componentbased systems has diminished the importance of application software portability per se for interoperability, and increa...

متن کامل

Digital Assets on Public Blockchains

Digital asset management is one of promising applications of blockchain technology. Blockchains could provide principal disintermediation between digital asset issuers, application developers and consumers and decouple tasks related to asset management, such as issuance, transaction processing, securing users’ funds and establishing users’ identities. This paper outlines basic components of blo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1801.01421  شماره 

صفحات  -

تاریخ انتشار 2018